@charset "utf-8";
.left_banner{ width:1003px; height:324px; float:left;  margin-left:1px; background:#fff; z-index:-1;}

#slider{width:1003px; height:324px;}
#slider img {position:absolute;top:0px;left:0px;display:none; z-index:-1;}
.nivo-controlNav{position:absolute;left:490px;bottom:10px; z-index:1;}
.nivo-controlNav a {display:block;width:15px;height:16px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.nivo-controlNav a.active {background-position:0 -16px; margin-top:-3px;}
.nivo-directionNav a {display:block;width:41px;height:65px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0; margin-top:-30px;margin-right:0px;}
a.nivo-nextNav {background-position:-41px 0;right:0px;}
a.nivo-prevNav {left:0px;}
.nivo-caption {text-shadow:none; height:38px; line-height:33px;}
.nivo-caption a {color:#fff;text-decoration:underline;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:-1;display:none;}
.nivo-slice {display:block;position:absolute;z-index:-1;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
.layer { position: absolute; width: 100%; height: 100%; top: 0px; left: 0;  background: rgba(0,0,0,0.5); z-index: 10; }
.shutdown {     text-align: right;
    margin-right: 10px;
    margin-top: 10px;}
.shutdown span { font-size: 30px; color: #333; text-align: right; cursor: pointer; }
.layer-inner { position: fixed; width: 600px; left: 50%; margin-left: -300px;     top: 33%;
    background: #fff;
    padding-bottom: 34px;}
div#search-con p.tt {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}div#search-con p.nr {
    font-size: 16px;
    margin: 10px 0;
    text-indent: 2em;
}div#search-con p.time {
    text-align: right;
    font-size: 16px;
}.shutdown2 {
    width: 80px;
    line-height: 40px;
    margin: 0 auto;
    background: #28720B;
    border-radius: 5px;
    cursor: pointer;
}
.shutdown2 span {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}
div#search-con .searchbox {
    width: 90%;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {.layer-inner {
    width: 90%;
    left: 0;
    margin: 0 5%;    top: 25%;
}}









body { position: relative; }
